package com.crm.util;

import lombok.Data;

/**
 * 封装分页类
 * 
 * @author xfyuao
 *
 */
@Data
public class PageUtil {

	// 这两个属性叫这个名字，是为了对应layui的laytable分页参数
	private int page = 1;// 当前页数
	private int limit = 10;// 每页显示多少条
	private int offset;// 偏移量 从哪个下标开始，sql语句limit后的第一个数字

	/*
	 * 其实不需要这样设置offset 1.前端layui自己管理分页 2.持久层mybatis plus自己处理偏移量 3.以上两者都只需要页码和条数就行了
	 */
	public void setOffset(int page) {
		this.page = page;
		this.offset = (this.page - 1) * this.limit;
	}

}